home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr05 / midim121.zip / MM121.TXT < prev    next >
Text File  |  1995-02-06  |  28KB  |  845 lines

  1. MIDI Machine V1.21 (c) Excel Progs/TOW Development 1995
  2.  
  3. I.      Info about Excel Progs/TOW Development
  4. II.     Introduction
  5. III.    What You Need
  6. IV.     Running MIDI Machine
  7. V.    Command Line Options
  8. VI.     Configuring MIDI Machine
  9. VII.    Extra Animations
  10. VIII.    Current List of Available Animations (Icon Packs)
  11. IX.    Support Info.
  12. X.    Registering
  13. XI.    Revisions
  14. XII.    Warranty/Disclaimer/License/Thanks
  15.  
  16. I.      Info about Excel Progs/Tow Development
  17.  
  18. MIDI Machine V1.21 by Excel Progs/TOW Development
  19.  
  20. MIDI Machine was written by Andrew Malek of Excel Progs, and is
  21. being distributed by Excel Progs and TOW Development.
  22.  
  23. For more information, contact Excel Progs with a SASE at:
  24.  
  25. Excel Progs
  26. c/o Andrew Malek
  27. 434 Gallaher View Road Apt 60
  28. Knoxville, TN  37919
  29.  
  30. Or, contact either Excel Progs or TOW Development via The Other World
  31. BBS of Knoxville, TN.
  32.  
  33. The Other World BBS:  (615)-577-9342, Games, No Ratio, More
  34.  
  35. II.     Introduction
  36.  
  37. Congratulations for choosing MIDI Machine as your MS-Windows(c) MIDI
  38. player!  Midi Machine is the latest of Excel Progs line of excellent
  39. products for the IBM(c)/clone computers, and like all EP products, it
  40. is backed by full support.
  41.  
  42. Midi Machine allows you to play the .MID (MIDI) files that are seen
  43. all throughout the world.  Midi Machine also allows you to play the
  44. standard .WAV (WAVEAUDIO) files. MIDIs cover all genres of music,
  45. including:
  46.  
  47. o       Big Band Jazz/Blues/Funk/New Age Jazz
  48. o       Hard Rock/Heavy Metal
  49. o       Pop Music/Rock 'N' Roll
  50. o       Easy Listening/Soft Rock
  51. o       Classical/Instrumental
  52.  
  53. and many more styles of music are represented by this music file
  54. format.  
  55.  
  56. WAVs cover all types of sounds, including:
  57.  
  58. o       Instrument Demonstrations
  59. o       Music Clippings
  60. o       Voice-Mail Attachments
  61. o       System Events
  62.  
  63. and many more types of sound files are represented by this audio
  64. file format.
  65.  
  66. III.    What you Need
  67.  
  68. In order to play music with Midi Machine, you must have:
  69.  
  70. o       MS-Windows 3.1 or higher
  71. o       A Midi-compatible sound card
  72.     (GUS, SB, SBPro, SBAWE32, TB, SMWave, ..etc)
  73. o       Installed MIDI drivers for Windows
  74. o       VBRUN300.DLL (found at many fine BBS's and distribution networks)
  75.  
  76. If you wish to only play WAV files, the midi drivers and midi-
  77. compliant sound card are not needed.  You will, however, need a sound
  78. card that can play digital sound and appropriate drivers.
  79.  
  80. IV.     Running MIDI Machine
  81.  
  82. In order to run Midi Machine, you need to copy, unpack,..etc the files
  83. you received.  Next, copy the MCI.VBX and ANIBUTON.VBX files to your main 
  84. Windows System directory (C:\WINDOWS\SYSTEM on most systems if Windows
  85. is on drive C).  Get VBRUN300.DLL from your distribution site (or The
  86. Other World BBS), and place it in your Windows directory (C:\WINDOWS
  87. on most systems if Windows is on drive C).  Add the Midi Machine icon
  88. to your program manager or equivalent (or just run it straight using
  89. your pm's run command).
  90.  
  91. Midi Machine will execute and bring you up to the main status window.
  92. This window is divided into several parts:
  93.  
  94. o       Status Bar
  95.  
  96.     This bar displays the name of the song being played, the mode
  97.     of operation you are in, and other information (it CAN be
  98.     turned off...see "Configuring MIDI Machine.")
  99.  
  100. o       Info Bar
  101.         
  102.     This bar will contain file INFO on sound files when you request
  103.     it (see "Text Buttons")
  104.  
  105. o       Drive Selection Window
  106.  
  107.     This will allow you to choose which drive Midi Machine will
  108.     pull the Sound files from.
  109.  
  110. o       Directory Selection Window
  111.  
  112.     This will allow you to choose which directory from which
  113.     Midi Machine will pull the files or album files.
  114.  
  115. o       File Selection Window
  116.  
  117.     This will allow you to choose the individual sounds that you wish
  118.     to add to your playing queue (see below).  Or, when loading
  119.     albums, this is where you will select the album which contains
  120.     files to place in your queue.
  121.  
  122. o       Animation Box
  123.  
  124.     This box is located under the INFO BAR, and defaults to blank.
  125.     It will be replaced with an Icon-Animation when sounds are
  126.     being played if so desired.
  127.  
  128.     When clicking on this box, you are able to customize the icons
  129.     Midi Machine uses when playing .MID and .WAV files.  There are 9
  130.     separate animations to choose from, as well as "none" for no
  131.     animations to be seen and "Rand" for random viewing of animations.
  132.     Choose the check box corresponding to the animation you wish to
  133.     set (for .MID files, for .WAV files, or both) and click on the
  134.     corresponding icon button.  Your selection will be automatically
  135.     started and will be saved if you save the .INI file from SETUP
  136.     (see "CONFIGURING MIDI MACHINE").
  137.  
  138. o       Sound Playing queue
  139.  
  140.     This will be a list of Sounds that you have selected to play,
  141.     in order of selection (note that the order the Sound files are
  142.     selected are NOT exactly the order in which that they will be
  143.     played!  See below for more options).
  144.  
  145. o       Text Input Bar
  146.  
  147.     A text input region above the three file buttons (Rename, Delete,
  148.     and Info) that is used when performing various extended
  149.     functions (see "GRAPHIC BUTTONS").
  150.  
  151. o       Text Buttons
  152.  
  153.     Buttons are the method by which you can tell MIDI machine
  154.     what to do.  The text buttons are as follows:
  155.  
  156.     (R)ename
  157.  
  158.     Allows you to rename or move a sound when you are out of
  159.     playing mode.
  160.  
  161.     (D)elete
  162.  
  163.     Allows you to delete a sound when not in playing mode.
  164.  
  165.     (I)nfo
  166.  
  167.     Allows you to get information on a sound.  This information
  168.     will be displayed in the INFO BAR which is the second text
  169.     bar from the top.
  170.  
  171.     (A)dd
  172.  
  173.     Allows you to add a sound file from the file selection window
  174.     to your Sound playing queue.
  175.  
  176.     Add A(l)l
  177.  
  178.     Allows you to add ALL sound files from the file selection
  179.     window to your Sound playing queue.
  180.  
  181.     R(e)move
  182.  
  183.     Removes a sound or sounds from your playing queue.
  184.  
  185.     (C)lear
  186.  
  187.     Clears ALL sounds from the queue.
  188.  
  189.     A(b)out
  190.  
  191.     Information about Midi Machine, including the author, and
  192.     the person to whom this version of MIDI Machine is registered
  193.     to (if this is a registered version).
  194.  
  195.     E(x)it
  196.  
  197.     Exits Midi Machine or the current task if you are using one
  198.     of the graphical buttons (see "GRAPHIC BUTTONS").
  199.  
  200.     Set(u)p
  201.  
  202.     Goes into MIDI Machine configuration mode, where you can change
  203.     many options of the program's operation (see "CONFIGURING MIDI
  204.     MACHINE").
  205.  
  206.     (H)elp
  207.  
  208.     Displays help about Midi Machine.
  209.  
  210.     (S)tart
  211.  
  212.     Start playing sounds!  You must have sounds already in your
  213.     queue for this operation to work.
  214.  
  215.     (N)ext
  216.  
  217.     Skip to the next sound in your queue.
  218.  
  219.     S(T)OP!
  220.  
  221.     Abort all sounds.  Keeps any songs in the queue available for
  222.     playing.
  223.  
  224.     (P)ause/(P)lay
  225.  
  226.     This button changes depending upon the state of the sound.
  227.     You can temporarily pause the sound output and then resume
  228.     later.
  229.  
  230. o       Graphic Buttons
  231.  
  232.     The graphic buttons are those to the top of the sound playing
  233.     queue.  This allow you to perform advanced operations, and
  234.     are only accessible when you are not playing any sounds.  Going
  235.     from left to right, these are:
  236.  
  237.     Button 1 (Arrow pointing from disk to notes)
  238.  
  239.     Allows you to load an album to your queue.  Albums are a
  240.     collection of sound and music files that you may wish to play
  241.     at a later time.  They can be of rather large length (~32k),
  242.     and can contain any combinations of sounds.  Select the directory
  243.     of the album using the directory selection window and the album
  244.     name by the file selection window or the text input bar.  You
  245.     can only load ONE album at a time, and loading albums WILL ERASE
  246.     your current queue!
  247.  
  248.     Button 2 (Arrow pointing from notes to disk)
  249.  
  250.     Allows you to save an album from your queue to disk.  Same
  251.     rules apply as far as selecting the file name.  You will
  252.     be warned if you wish to overwrite an existing album.
  253.  
  254.     Button 3 (Notes and a "1" in a diamond).
  255.     
  256.     Selects a "Header Midi."  A Header Midi is a midi that plays
  257.     before each other midi is executed.  Useful if some midi songs
  258.     do not return your card to its original state, and you have
  259.     a midi that contains specific codes that do revert the card
  260.     back to normal.  Also useful if there is a song that you enjoy
  261.     quite a bit, or if you want a "fanfare" before songs.  This
  262.     Header Midi will be saved to the INI file if you desire (see
  263.     "CONFIGURING MIDI MACHINE").
  264.  
  265. o       Sound Playing Check boxes (to the right of Queued Sounds)
  266.  
  267.     These check boxes allow you to change the order in which
  268.     Sounds are being played.  Simply click on the boxes to
  269.     change the playing direction.
  270.  
  271.     S(h)uffle
  272.     
  273.     Plays the MIDIs in a format similar to a CD player's "Shuffle"
  274.     mode.  This will play all your sound files randomly until every
  275.     song has been played.  Then, the sounds will begin again with
  276.     a new random combination.  For example, if you have in your
  277.     queue the files SOUNDA, SOUNDB, SOUNDC, SOUNDD, the way the
  278.     sounds will be played COULD be like this:
  279.     
  280.     1) SOUNDB       2) SOUNDC       3) SOUNDD       4) SOUNDA
  281.     
  282.     as all sounds have been played, the queue will start over with
  283.     something randomly like:
  284.     
  285.     1) SOUNDD       2) SOUNDB       3) SOUNDA       4) SOUNDC       
  286.  
  287.     ...this will continue until you stop the sound playing by
  288.     pressing "STOP!" or exiting the program by pressing "EXIT."
  289.     This button is only visible when you are in selection,
  290.     not playback, mode.
  291.  
  292.     Ran(d)om
  293.  
  294.     Plays the sound files COMPLETELY randomly, meaning that if
  295.     you are using CONTIN. (continuous) mode you may hear one sound
  296.     twice before hearing all of the others.  Without CONTIN. mode,
  297.     all sounds will play once and playing will stop.
  298.  
  299.     (B)kwrds
  300.  
  301.     Plays the sound files backwards.
  302.  
  303.     C(o)ntin.
  304.  
  305.     Plays the sounds continuously.  This button is only visible
  306.     when you are in selection, not playback, mode.
  307.  
  308. o       Sound Selection Check Boxes
  309.  
  310.     (M)id
  311.  
  312.     Adds .MID (MIDI) sound files to the list of files that can
  313.     be selected (ON as default).
  314.  
  315.     (W)av
  316.  
  317.     Adds .WAV (WAVE) sound files to the list of files that can
  318.     be selected (ON as default).
  319.  
  320. o       Help Bar
  321.  
  322.     This bar displays a line of help on the button or window which
  323.     your mouse pointer is currently over.  This is only applicable 
  324.     on the main screen and not in the configuration area (it CAN be
  325.     turned off...see "Configuring MIDI Machine.")
  326.  
  327. o       Down-Pointed Arrow (Upper right-hand corner)
  328.  
  329.     Most programs made for the Windows(c) operating system have the
  330.     ability to be minimized.  Midi Machine takes this one step further,
  331.     allowing you to have a "semi-minimized" mode.  This mode displays:
  332.  
  333.     .       The icon-animation (which you can click on to change the
  334.                     animations, similar to maximized mode)
  335.     .       The sound name
  336.     .       The button labeled "N," which goes to the next sound
  337.     .       The button labeled "S," which stops the sound playing
  338.     .       The button labeled "E," which exits the program
  339.     .       The arrow pointing up, which returns to the main sound  
  340.         selection/playing screen
  341.     .       The arrow pointing down, which minimizes the program
  342.         completely.  Double-clicking on the minimized icon will
  343.         bring you back to the "semi-minimized" mode.
  344.  
  345. o       Drag&Drop Operation
  346.  
  347.     Not something you can visibally see, but a function that allows you
  348.     to drag sound files from File Manager (or any other program that
  349.     supports external drag&drop operations) and place them DIRECTLY
  350.     into the sound queue.  This ONLY WORKS when you are in sound
  351.     playing/selection mode, and Midi Machine is maximized.  You can
  352.     set the program up to auto-play the queue after a drag&drop
  353.     operation (See Below).
  354.  
  355. V.    Command Line Options
  356.     
  357.     Midi Machine allows you to specify certain command-line options
  358.     to allow the program to auto-execute features at start-up.
  359.     These are:
  360.  
  361. o    /R
  362.  
  363.     Sets Midi Machine to play queue files randomly.
  364.  
  365. o    /S
  366.  
  367.     Sets Midi Machine to shuffle play queue files.
  368.  
  369. o    /B
  370.  
  371.     Sets Midi Machine to play queue files backwards.
  372.  
  373. o    /C
  374.  
  375.     Sets Midi Machine to play queue files continuously.
  376.  
  377. o    /M
  378.     
  379.     Causes Midi Machine to automatically go to "semi-minimize"
  380.     mode at start-up.   This is mainly useful if you have a song/
  381.     album file automatically played at startup (SEE BELOW).
  382.  
  383. o    /X
  384.  
  385.     Causes Midi Machine to exit after the queue is done playing.
  386.     This is only useful if you have a song/album file automatically
  387.     played at startup (SEE BELOW).
  388.  
  389. o    [(xxx.alb),(xxx.mid),(xxx.wav)]
  390.  
  391.     Specifying an album, .MID, or .WAV file in the command line after
  392.     the other options cause Midi Machine to automatically load and
  393.     play the file.
  394.  
  395.     EXAMPLE:  To load FAVES.ALB, play the sounds randomly, "semi-
  396.     minimize" Midi Machine and exit after playing, issue this at
  397.     the command line after you enter the filename for Midimac.exe:
  398.  
  399.     /R /M /X FAVES.ALB        
  400.     
  401. VI.     Configuring MIDI Machine
  402.  
  403.     Midi Machine can be setup in many ways, and even more ways
  404.     to make MIDI MACHINE configurable are being planned for
  405.     later versions.
  406.  
  407. o       Visible Configurations
  408.  
  409.     These are configuration items that can be changed without
  410.     editing the MM100.INI file (see below).
  411.  
  412.     Show Help Bar
  413.  
  414.     Allows you to allow/disallow the help bar from being displayed.
  415.  
  416.     Show Status Bar
  417.  
  418.     Allows you to allow/disallow the status bar from being
  419.     displayed.
  420.  
  421.     Show Soundname When Minimized
  422.  
  423.     When Midi Machine is minimized or in the "semi-minimized" mode,
  424.     the animation will still play!  If this box is checked, the name of
  425.     the sound currently playing will be displayed in the "semi-
  426.     minimized" window along with the icon-animation, and in fully
  427.     minimized mode, the sound name will be displayed under the icon-
  428.     animation.
  429.  
  430.     Auto-Play on Drag&Drop
  431.  
  432.     Allows you to allow/disallow Midi Machine from playing the queue
  433.     automatically after a drag&drop operation.  This only is in
  434.     effect if sounds are not already playing.
  435.         
  436.     Save Ini
  437.  
  438.     Saves all information on the setup screen, the icon animations, AND
  439.     the current Header Midi into the MM100.INI file.
  440.  
  441.     Revert Ini
  442.  
  443.     Reverts the current configuration to that of MM100.INI.
  444.  
  445.     Exit To Main
  446.  
  447.     Exits back to the main screen.
  448.  
  449. o       .INI Configurations
  450.     
  451.     Midi Machine has a corresponding .INI file, MM100.INI.  Various
  452.     features of the program can be changed in this file with a
  453.     simple TEXT editor (NOTEPAD will do fine).
  454.  
  455.     ShowStatusBar= X
  456.  
  457.     1 = Show Status Bar
  458.     0 = Do Not Show Status Bar
  459.  
  460.     ShowHelpBar= X
  461.  
  462.     1 = Show Help Bar
  463.     0 = Do Not Show Help Bar
  464.  
  465.     ShowSongWhenMinimized= X
  466.  
  467.     1 = Show Sound Name When Minimized
  468.     0 = Do Not Show Sound Name When Minimized
  469.  
  470.     AutoPlayOnDrag = X
  471.  
  472.     1 = Auto-Start the Queue After Drag&Drop Operation
  473.     0 = Do Not Auto-Start Queue.
  474.  
  475.     Anim_Mid= X
  476.  
  477.     Number of the MIDI to display when playing
  478.     0   = None
  479.     1-9 = Number of Picture (+1)
  480.     10  = Randomize
  481.  
  482.     Anim_Wav= X
  483.  
  484.     Number of the WAV to display when playing
  485.     0   = None
  486.     1-9 = Number of Picture (+1)
  487.     10  = Randomize
  488.  
  489.     Pic(0-8)= X
  490.  
  491.     Name of the animation to place in picture locations 0-8
  492.     instead of the default animation.  The filenames used
  493.     should be without the .CCC or .CCB extensions (see "EXTRA
  494.     ANIMATIONS").  Leaving the space after the equal sign blank
  495.     will stop Midi Machine from loading an external animation
  496.     file.  The defaults hard-coded into the program are:
  497.  
  498.     0       =       Conductor
  499.     1       =       Ear
  500.     2       =       Excel Progs Logo
  501.     3       =       Wave
  502.     4       =       Oscilloscope
  503.     5       =       Dancing Notes
  504.     6       =       Dancing Disk Man
  505.     7       =       Feel The Music
  506.     8       =       Fractal 1
  507.  
  508.     [NOTE:  Midi Machine MAY have been distributed with extra
  509.     icon sets, and the icons you get when first running this
  510.     program MAY be different.  If that is the case, you may
  511.     wish to examine the INI file.]
  512.  
  513.     HeaderMidi= X
  514.  
  515.     Name of the Header Midi (Midi to play before others).
  516.     Leaving the space after the equal sign blank will stop
  517.     Midi Machine from playing a header midi.
  518.  
  519.     [NOTE:  For compatibility reasons and since:
  520.  
  521.         V1.21 adds no .INI configuration items
  522.         V1.20 adds no .INI configuration items
  523.          V1.10 only adds one configuration item
  524.         V1.05 adds no .INI configuration items
  525.  
  526.      it was decided to keep the .INI filename the same since V1.00.]
  527.  
  528. VII.    Extra Animations
  529.  
  530.     Midi Machine support external animation files (.CCB extension).
  531.     These animations currently support 4 icons (more will be
  532.     supported in the future).  Each animation comes with a
  533.     corresponding description file (.CCC extension), which is of
  534.     this format (everything that is to be replaced by other text
  535.     is in quotes).
  536.  
  537. ~~~~~~This is the Beginning of the file~~~~~~~~~~~~~~~~~~~~~~~~
  538. "short icon description"
  539.  
  540. [Date]:"icon creation date"
  541. [By]:"icon creator(s)"
  542. [Included]:"zip file or icon pack where animation was found"
  543.  
  544. [Long Description]
  545.  
  546. "description of icon."
  547. ---------------------------------------------------------------
  548. ~~~~~~This is the End of the file~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  549.  
  550.     REGISTERED users may send in the above information and 4
  551.     icons and shall receive an animated icon in return (note
  552.     that if you do this via Internet I must have an e-mail
  553.     address, and if you do this via mail I MUST have a disk
  554.     and self-address stamped disk mailer!  I also need to know
  555.     whether or not the animated icon can be distributed freely).
  556.  
  557.     REGISTERED users may do this only with public domain icons
  558.     which do not represent a company, group,..etc.  The limit is
  559.     15 icons per registration, but special considerations may
  560.     apply for other cases (especially if you're letting the
  561.     animations be distributed freely).  Contact me if you
  562.     need information.
  563.  
  564.     For other cases (including making animations of business
  565.     logos and having me draw you an animation)...leave me mail
  566.     and we'll talk.
  567.  
  568. VIII.    Current List of Available Animations (Icon Packs)
  569.  
  570.     This list is as of 2/6/94.
  571.  
  572. MMIC0001     -     Christmas #1
  573. =======================================================================
  574. CANDCANE    FRACT2        MENORAH        MERRYXM        RUDOLPH
  575. SANTA1        TREESNOW    WREATH        XMCOOKIE    XMSTAR
  576. =======================================================================
  577.  
  578. MMIC0002    -    Christmas #2
  579. =======================================================================
  580. CANDLE        DANCTREE    FRACT3        GINGBMAN    ORNAMENT
  581. SANTA2        SNOWMAN        STOCKING    TOYSOLDR    XMASBELL
  582. =======================================================================
  583.  
  584. MMIC0003    -    Notes and Staves
  585. =======================================================================
  586. 16NOTEDN    DANCFLAT    FRACT4        NOTEBOUN    NOTEJMBL
  587. NOTELIGT    NOTEMRPH    RNDMNOTE    TIMESIG        WINKNOTE
  588. =======================================================================
  589.  
  590. MMIC0004    -    Fractals 5-14
  591. =======================================================================
  592. FRACT5        FRACT6        FRACT7        FRACT8        FRACT9
  593. FRACT10        FRACT11        FRACT12        FRACT13        FRACT14
  594. =======================================================================
  595.  
  596. MMIC0005    -    Fireworks
  597. =======================================================================
  598. BOTTLRCK    FWBRIDG1    FWBRIDG2    FWHEART        FWMASSIV
  599. FWRWB        FWSPIRAL    FWSTAR        FWTRIANG    REDBURST
  600.  
  601. =======================================================================
  602.  
  603. MMIC0006    -    Potpourri #1
  604. =======================================================================
  605. 3DBOX        CIRCLES        COFFECUP    DONTCLIK    FRACT15
  606. PAPRCLIP    PLANET        PRISM        RADAR        TILEDEAR
  607. =======================================================================
  608.  
  609. (These also may be distributed in this format:)
  610.  
  611. MI001003    -    Midi Machine Icon Packs #001-#003
  612. MI004006    -    Midi Machine Icon Packs #004-#005
  613.  
  614. If you can not find them, either bug your sysop to get them (just
  615. kidding!), or call The Other World BBS (The number can be found under
  616. SUPPORT INFO).
  617.  
  618. IX.    Support Info.
  619.  
  620. If you notice any errors, please let me know.  I can be contacted
  621. by the following ways:
  622.  
  623. 1)      E-Mail on The Other World BBS (615-577-9342) as Andrew Malek.
  624. 2)    SASE at the Excel Progs address.
  625. 3)      If you are on Internet:  admalek@sacam.oren.ortn.edu 
  626. 4)    If you are on CompuServe:  ID 76023,1175
  627.  
  628. Note that mail WILL NOT be answered from Internet to my CompuServe account.
  629. To save yours and my money, mail to my Internet account if you are on the
  630. net; likewise, send e-mail to my CompuServe account if you are on that
  631. service only.
  632.  
  633. The only errors noticed (that haven't been corrected) are that the
  634. program will hang on a .MID that your current drivers can't support, or
  635. on some corrupt .MID files (some just cause Midi Machine to skip
  636. them, however).
  637.  
  638. If Midi Machine attempts to load a file in the queue that is not
  639. present, or if it attempts to load a .WAV that isn't supported (ex. trying
  640. to play a 16-bit wav on an 8-bit card), it will skip on to the next file.
  641.  
  642. X.    Registration
  643.  
  644. o    US Mail Registration
  645.  
  646.     Registration is $15.00, which will give you the current release of Midi
  647.     Machine (up to version 1.5 - further versions MAY cost more) with your
  648.     name on the title bar and in the ABOUT box (nothing profane, please!) 
  649.     Company/government/group registrations are as follows:
  650.  
  651.     11-25 licenses  / $14 @
  652.     26-49  "    "   / $13 @
  653.     50 & up         / $11 @
  654.  
  655.     Mail the check or money order (NO CASH), your preferred disk format
  656.     (3.5 or 5.25 double density), and your name or company name TO Andrew
  657.     Malek.  The full address is:
  658.  
  659.     Excel Progs
  660.     re:  Midi Machine Registration
  661.     c/o Andrew Malek
  662.     434 Gallaher View Rd Apt. 60
  663.     Knoxville, TN  37919
  664.  
  665.     (Note: Make sure the check/money order is made to Andrew Malek and NOT Excel Progs).
  666.  
  667. o    CompuServe SWREG Registration
  668.  
  669.     Midi Machine V1.21 is available for registration via the CompuServe SWREG
  670.     (Shareware Registration Database).  To offset their administrative charges, the
  671.     program costs $17.25 (International registrants may have to pay slightly more for
  672.     shipping & handling...all information is provided in this service before you make
  673.     your order).  Simply type GO SWREG or choose "Shareware Registration" if you are
  674.     using a graphical interface to the service.  MIDI MACHINE V1.21's SWREG    ID #:  4604.
  675.  
  676. o    International Registration
  677.  
  678.     Standard registration for Midi Machine is $15.00.  In the spirit of NAFTA, the
  679.     extra S&H for Mexico and Canada has been waived.  However, overseas registration
  680.     will cost a slight $0.75 extra, for a total of $15.75.  Transfer the money to
  681.     US funds, made out to Andrew Malek.  Send the registration fee and your name/
  682.     company name to:
  683.  
  684.     Excel Progs
  685.     re:  Midi Machine Registration
  686.     c/o Andrew Malek
  687.     434 Gallaher View Rd Apt. 60
  688.     Knoxville, TN  37919
  689.  
  690.     (Note: Make sure the money is made to Andrew Malek and NOT Excel Progs).
  691.  
  692. XI.    Revisions
  693.  
  694. V0.7    First Beta Version (For TOW Development beta-testing)
  695.  
  696. V0.75   Misc. Features
  697.  
  698.     Added a minimum button.
  699.     The text colors were changed from blue to yellow, letting
  700.       the text stand out more.
  701.     Altered the text in the "About" box slightly.
  702.     You can now rename one file at a time (fixed), and it
  703.       displays the name/size of the file in the box.
  704.     Traps any errors in rename procedure.
  705.     Ability to delete multiple files.
  706.     Allows canceling of delete procedure.
  707.     Traps any error in delete procedure.
  708.     Able to play MIDIs in continuous mode.
  709.     In the title bar, as well as when the icon is minimized,
  710.       the text is changed to the midi name when playing, or
  711.       "Paused..." when paused.
  712.  
  713. V0.78   Graphics/More
  714.  
  715.     Minor Bug Fixes
  716.     Added Setup Screen
  717.     Added moving picture ability when midis are being played
  718.     Created "Conductor," "Music Notes," "Feel the Music"
  719.       animation sequences
  720.     
  721. V0.83   WAV Support, Graphics/More
  722.  
  723.     Minor Bug Fixes
  724.     Stopped "flicker" when changing icons in setup mode when
  725.       playing midis.
  726.     Added WAV support
  727.     Added WAV icon support.
  728.     Created "Ear," "Wave," "Oscil" animations.
  729.     Added new feature of "Smart-Renaming"... wav files
  730.       will add .wav extension if left off, mid files will
  731.       add .mid extension if left off.
  732.  
  733. V0.86   New About Box/More
  734.  
  735.     Bug Fixes
  736.     Renaming a file to itself will not display error
  737.     New "About" box
  738.     New "About" and "Setup" box formats...windows stay on screen until
  739.       you want them to be removed.  You can have all three windows
  740.       on at one time.
  741.  
  742. V0.88   Bug Fixes/Speed Improvements
  743.  
  744.     Bug Fixes
  745.     Increased speed with animated icons.
  746.     When Midi Machine is minimized, the graphics will not
  747.       move...speed increase.
  748.  
  749. V0.89   Big Fixes/First Official Beta Release
  750.  
  751.     Bug Fixes
  752.  
  753. V0.90   Sound Selection/Animation/Interim Release
  754.  
  755.     Added ability to select only .WAV / .MID files or both
  756.       when adding files to the queue.
  757.     Animated picture shows even when program is minimized
  758.       (as per users requests).
  759.  
  760. V1.00   Many Additions/First Official Standard Release
  761.  
  762.     Bug Fixes
  763.     9 default animations are installed, and WAV and MID files
  764.       may use any/all of them.
  765.     External animation support, with animation descriptions.
  766.     Random animation play support.
  767.     Shuffle play support.
  768.     Load/Save Album support.
  769.     Mouse-Pointer display help in Help Bar (configurable).
  770.     Info Bar to display file information.
  771.     .INI file support.
  772.     Allows INFO button to be used during sound playing.
  773.     Sound file information displayed in separate Info Bar.
  774.     Added feature to turn-off display of sound name when
  775.       minimizing icon.
  776.     "Header Midi" support.
  777.     Many other function/cosmetic changes not mentioned here.
  778.  
  779. V1.05   "Semi-Minimize" Mode/Interim Release
  780.  
  781.     Added "semi-minimize" Mode.
  782.     Placed Next, Stop, and Exit buttons on "semi-minimize" mode.
  783.  
  784. V1.10   Auto-Play Drag&Drop/More
  785.  
  786.     Added Drag&Drop ability when loading and playing sounds.
  787.     Added "Auto-Play On Drag&Drop" configurability.
  788.     Changed the method of configuring icon-animations.
  789.     Sped up the "AddAll" button operation.
  790.     Bug Fixes/Cosmetic Changes
  791.  
  792. V1.20    Command Line Options/More
  793.  
  794.     Allowed sound/album name to be specified at start-up.
  795.     Added /R, /C, /S, /B, /M, and /X command-line options.
  796.     Displays icon animation name when mouse is dragged on top of
  797.       a picture when configuring icons.
  798.     Cosmetic changes.    
  799.  
  800. V1.21    International/SWREG Ordering Information
  801.     (same code as V1.20).
  802.  
  803.     Documentation contains Compuserve(c) SWREG information.
  804.     Documentation includes international ordering information.
  805.  
  806. XII.    Warranty/Disclaimer/License/Thanks
  807.  
  808. EVERY EFFORT WAS MADE BY EXCEL PROGS/TOW DEVELOPMENT TO ENSURE THE
  809. QUALITY OF THE PRODUCT AND EVERY ATTEMPT WAS MADE TO MAKE THE
  810. PROGRAM AS ERROR-FREE AS POSSIBLE.  HOWEVER, NEITHER EXCEL PROGS, 
  811. TOW DEVELOPMENT, ITS EMPLOYEES, SUPERVISORS,..ETC, TAKE ANY
  812. RESPONSIBILITY FOR THE OUTPUT OF THIS PROGRAM.  YOU, THE USER, TAKE
  813. FULL RESPONSIBILITY FOR THE USAGE OF THIS SOFTWARE.
  814.  
  815. Microsoft, Windows, are registered trademarks of Microsoft Corp.
  816. All trademarks are the property of their respective companies.
  817. Midi Machine (c) 1995 Excel Progs, All Right Reserved
  818.  
  819. REGISTERED/UNREGISTERED COPIES henceforth refer to this product,
  820. Midi Machine.
  821.  
  822. You have the license to run UNREGISTERED COPIES on as many computers
  823. as you wish for a trial period.  If you enjoy this program then you
  824. need to register.  Only through registration can new versions be
  825. created.  If you purchased a disk containing Midi Machine from a
  826. shareware vendor, that money DOES NOT count toward registration.
  827.  
  828. You have the license to place UNREGISTERED COPIES on bulletin board
  829. systems, information systems, shareware compilations, or on cd-rom
  830. compilations, provided that you distribute the ENTIRE version with file
  831. descriptions (FILE_ID.DIZ and DESC.SDI).  Although it is not required,
  832. it is appreciated if you let me know that you are distributing Midi
  833. Machine.
  834.  
  835. REGISTERED copy holders have the license to place the REGISTERED copy
  836. on only one machine at a given time, and have the license to make
  837. backup copies for their PERSONAL ARCHIVAL USAGE ONLY!  REGISTERED users
  838. may still make any copies they wish of the UNREGISTERED version for
  839. distribution.
  840.  
  841. Thanks to everyone on the newsgroup ALT.BINARIES.SOUND.MIDI and others
  842. who have beta-tested this program, giving criticisms and ideas. I
  843. definitely appreciate the time you took to examine the beta version
  844. and give ideas for this full release.
  845.